package com.qf.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qf.pojo.DtsStorage;

/**
 * @author dell
 * @version V1.0
 * @Date 2022/4/24 17:24:53
 */
public interface DtsStorageService {

    /**
     * 查询对象存储列表
     * @param page
     * @param limit
     * @param key
     * @param name
     * @param sort
     * @param order
     * @return
     */
    IPage<DtsStorage> selectStorageList(Integer page, Integer limit, String key, String name, String sort, String order);


    /**
     * 上传文件
     * @param filename
     * @param size
     * @param ext
     * @param bytes
     * @return
     */
    DtsStorage add(String filename, Integer size, String ext, byte[] bytes) throws Exception;

    /**
     * 修改对象  文件
     * @param dtsStorage
     * @return
     */
    Integer update(DtsStorage dtsStorage);
}
